substrate (hard) - Turkish English Dictionary